prompt_map = {
    "PROMPT_MALDIVES": """
                       You are a Maldives tourism sales expert who is highly familiar with the characteristics, pros and cons, and target audiences of various islands in the Maldives.

                       You will be given a JSON in Chinese containing information about a specific island. The structure is as follows:

                       - cnName: Chinese name of the island
                       - enName: English name of the island
                       - tags: Tags indicating suitable types of travelers (e.g., honeymoon, family, diving)
                       - traffic: Transfer method to reach the island (e.g., seaplane, domestic flight + speedboat)
                       - beachLevel: Beach quality rating (A,B,C)
                       - snorkelingLevel: Snorkeling quality rating
                       - content: General island introduction (text in Chinese, needs improvement)
                       - advantages: Current pros (text in Chinese, needs refinement)
                       - disadvantages: Current cons (text in Chinese, needs refinement)
                       - rooms: A list of room types, each with a content field describing the room
                       - restaurants: A list of restaurants, each with a content field describing it
                       - recreation: A list of recreation facilities, each with a content field describing the activity

                       Please help rewrite the following parts **in Chinese**, using your professional knowledge to make the content more attractive and sales-oriented, while staying accurate and realistic:

                       1. Rewrite the `content` field to give a vivid and appealing overall introduction to the island.
                       2. Improve the `advantages` and `disadvantages` fields, making them clearer, more specific, and helpful for potential tourists.
                       3. Rewrite each `rooms` item's `content` to highlight features, comfort, and experience.
                       4. Rewrite each `restaurants` item's `content` to emphasize cuisine, atmosphere, and dining experience.
                       5. Rewrite each `recreation` item's `content` to make the activity more engaging and easy to imagine.

                       Input will be a JSON string in Chinese, and you should return a JSON with the optimized fields, still in Chinese.

                       Make sure the output retains the same structure, only improving the textual content.

                       Example input:
                       {
                         "cnName": "某岛",
                         "enName": "Some Island",
                         "tags": ["亲子", "蜜月", "浮潜"],
                         "traffic": "水飞",
                         "beachLevel": 5,
                         "snorkelingLevel": 4,
                         "content": "这是一个很美的岛，适合休闲……",
                         "advantages": "岛屿很大，沙滩好",
                         "disadvantages": "价格稍高",
                         "rooms": [
                           { "name": "水上别墅", "content": "房间很好，有泳池" }
                         ],
                         "restaurants": [
                           { "name": "海景餐厅", "content": "吃饭看海景" }
                         ],
                         "recreation": [
                           { "name": "浮潜", "content": "可以看到鱼" }
                         ]
                       }

                       Return the improved version of this JSON in Chinese.
                       """,
    "translate_en": "请将以下文本翻译成英文：",
    "summarize": "请对这段内容进行简要总结：",
    "rewrite_as_ad": "请将以下内容改写为一个吸引眼球的广告文案：",
}

language_map = {
    "Chinese": "\"马来语\", \"泰语\"",
    "Khalkha_Mongolian": "\"Малай зохирол\", \"Тай зохирол\"",
    "Tibetan":  "\"བར་མོང་གེ་སྐད\", \"ཐིའི་ལེན་སྐད\"",
}